package com.cy.dda.service.comm;

import com.cy.dda.model.dto.comm.OSSFileDownloadDTO;

import java.io.BufferedOutputStream;
import java.util.List;

/**
 * @Description 文件下载 service
 * @Author tanyilin
 * @Date 2019/6/6 10:21
 */
public interface FileDownloadService {

    /**
     * oss 文件下载
     * @param ossKey
     * @param bos
     * @return void
     */
    void download(String ossKey, BufferedOutputStream bos);

    /**
     * oss 多文件打包zip下载
     * @param list
     * @param bos
     * @return void
     */
    void downloadFilesForZip(List<OSSFileDownloadDTO> list, BufferedOutputStream bos);
}
